iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 12
0

延續著上一篇不小心的手滑,這一篇將要把錯誤檔案上傳至本機端版本庫的檔案取回來,請輸入
git reset HEAD "檔案名稱"

至於什麼是HEAD呢?其實就是指向Git裡面某一個分支的游標,通常HEAD都會指向master,而master都會是最近一次commit的版本。請輸入
cat .git HEAD

https://ithelp.ithome.com.tw/upload/images/20181027/20110334vtgwSHdSFz.png

這個指令就會顯示HEAD這個游標目前就是指向master的這個分支。我們也可以確認commit版本內的內容,請輸入
gitk

https://ithelp.ithome.com.tw/upload/images/20181027/201103343OY8vFXqXl.png

輸入完成後就會顯示圖形化的介面讓你了解master分支的資訊與commit的內容。當然你也可以輸入
git log
git log --graph
git log --oneline

https://ithelp.ithome.com.tw/upload/images/20181027/20110334seVh8W54zs.png

讓你可以在文字化界面也能夠了解相同的資訊。若你還想知道目前的HEAD內容裡有什麼,請輸入
git show HEAD

https://ithelp.ithome.com.tw/upload/images/20181027/20110334oafDlkykY4.png

既然知道了HEAD是什麼,那就趕快讓我們輸入
git reset HEAD 01.html

這個指令一樣可以把檔案取回


上一篇
提交至本機版本庫(二)
下一篇
Git快速操作
系列文
Codeing無涯:從入坑Subversion到離岸Git;一段勇不回頭的旅程33
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言